
/****************************
 ****************************
 ****************************
 * Helpers
 */
.select:before {
    font-family: "icons";
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon--down:before, .select:before {
    content: "\e600";
}

@font-face {
    font-family: 'icons';
    src: url(data:application/font-woff;charset=utf-8;base64,d09GRk9UVE8AAARgAAoAAAAABBgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAAA9AAAANgAAADYZbVvCE9TLzIAAAHMAAAAYAAAAGAIIvy2Y21hcAAAAiwAAABMAAAATBpVzFdnYXNwAAACeAAAAAgAAAAIAAAAEGhlYWQAAAKAAAAANgAAADYAl8viaGhlYQAAArgAAAAkAAAAJANuAeZobXR4AAAC3AAAABQAAAAUAwAAdG1heHAAAALwAAAABgAAAAYABVAAbmFtZQAAAvgAAAFFAAABRVcZpu5wb3N0AAAEQAAAACAAAAAgAAMAAAEABAQAAQEBCGljb21vb24AAQIAAQA6+BwC+BsD+BgEHgoAGVP/i4seCgAZU/+LiwwHi2v4lPh0BR0AAAB2Dx0AAAB7ER0AAAAJHQAAAM8SAAYBAQgPERMWG2ljb21vb25pY29tb29udTB1MXUyMHVFNjAwAAACAYkAAwAFAQEEBwoNTPyUDvyUDvyUDvuUDvgg958VgYD7AiOLi4aFg4iEi4SLg46GkYuL+wLzgZaAloqel5eWlpqMmX8I7yvv6wWZl5qKloCXf4p4gIAIDviUFPiUFYsMCgADAgABkAAFAAABTAFmAAAARwFMAWYAAAD1ABkAhAAAAAAAAAAAAAAAAAAAAAEQAAAAAAAAAAAAAAAAAAAAAEAAAOYAAeD/4P/gAeAAIAAAAAEAAAAAAAAAAAAAACAAAAAAAAIAAAADAAAAFAADAAEAAAAUAAQAOAAAAAoACAACAAIAAQAg5gD//f//AAAAAAAg5gD//f//AAH/4xoEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAQAAss1nQF8PPPUACwIAAAAAAM/2xdgAAAAAz/bF2AAAAAABjAE1AAAACAACAAAAAAAAAAEAAAHg/+AAAAIAAAAAAAGMAAEAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAQAAAAIAAHQAAFAAAAUAAAAAAA4ArgABAAAAAAABAA4AAAABAAAAAAACAA4ARwABAAAAAAADAA4AJAABAAAAAAAEAA4AVQABAAAAAAAFABYADgABAAAAAAAGAAcAMgABAAAAAAAKADQAYwADAAEECQABAA4AAAADAAEECQACAA4ARwADAAEECQADAA4AJAADAAEECQAEAA4AVQADAAEECQAFABYADgADAAEECQAGAA4AOQADAAEECQAKADQAYwBpAGMAbwBtAG8AbwBuAFYAZQByAHMAaQBvAG4AIAAxAC4AMABpAGMAbwBtAG8AbwBuaWNvbW9vbgBpAGMAbwBtAG8AbwBuAFIAZQBnAHUAbABhAHIAaQBjAG8AbQBvAG8AbgBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==) format("woff");
    font-weight: normal;
    font-style: normal;
}



/*日计划*/
@font-face {
    font-family: 'iconfont';  /* project id 611403 */
    src: url('http://at.alicdn.com/t/font_611403_woffa45w7i6vquxr.eot');
    src: url('http://at.alicdn.com/t/font_611403_woffa45w7i6vquxr.eot?#iefix') format('embedded-opentype'),
        url('http://at.alicdn.com/t/font_611403_woffa45w7i6vquxr.woff') format('woff'),
        url('http://at.alicdn.com/t/font_611403_woffa45w7i6vquxr.ttf') format('truetype'),
        url('http://at.alicdn.com/t/font_611403_woffa45w7i6vquxr.svg#iconfont') format('svg');
}
.iconfont,.div_c_r,.icon_add,.arrow {
    font-family:"iconfont";
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}
.iconfont{
    font-size:16px;
    font-style:normal;
}
.icon_add {
    color:#1EB500;
    font-size:18px;
    padding-left:0.2rem;
    vertical-align:middle;
}
.time_rl {
    font-size:20px;
    padding-right:0.5rem;
    color:#969696;
    opacity:0.7;
}
.arrow {
    padding-right:0.5rem;
    font-size:20px;
    color:#B7B7B7;
}
.month-form {
    width:100%;
    height:100%;
    margin:0 auto;
}
.month textarea,.jhnr textarea {
    height:8.6rem;
    padding-top:0.5rem;
}
.month textarea {
    padding-top:0.5rem;
}
.month input,.month textarea,.fujian,.zhongyao {
    margin-top:1rem;
}
.month input {
    height:3rem;
    line-height:3rem;
}
.fujian,.zhongyao {
    color:#666;
}
.fujian a {
    color:#666;
    text-decoration:none;
    font-size: 1.15rem;
}
.month label {
    float:left;
}
input[type='radio']{
    opacity: 0;
}
input[type='radio'],input[type='checkbox']{
    width: 15px;
    height: 15px;
    vertical-align:middle; 
}
.input_style{
    background:url(/Public/Index/img/xz.png);
    width: 20px;
    height: 20px;
    display: inline-block;
}
.radio_bg{
    background-position: 0 0 ;
}

.radio_bg_check{
    background-position: 0 -27px;
}
.month textarea,.month input,.jhnr textarea {
    width:98.5%;
}
.month textarea,.month input,.div_col,.jhnr textarea {
    border:1px solid #E5E5E5;
    border-radius:4px;
    font-size:1rem;
    color:#666;
    vertical-align:middle;
    text-indent:0.5rem;
}
.div_col1{
    border:1px solid #E5E5E5;
    border-radius:4px;
    font-size:1.125rem;
    color:#666;
    vertical-align:middle;
}
.zhongyao lable {
    margin-left:0.8rem;
    vertical-align:middle;
}
@media (device-width:414px) {
    .month textarea,.month input,.fujian .fj,.zhongyao,.div_c_l span,.se_kk {
        font-size:1.125rem;
    }
    .div_c_r select {
        font-size:1.15rem;
    }
}
@media (device-width:375px) {
    .month textarea,.month input,.fujian .fj,.zhongyao,.div_c_l span,.se_kk {
        font-size:1.125rem;
    }
    .div_c_r select {
        font-size:1rem;
    }
}
@media (device-width:320px) {
    .month textarea,.month input,.fujian .fj,.zhongyao,.div_c_l span,.div_c_p span,.se_kk span,.se_kk {
        font-size:1rem;
    }
    .div_c_r select {
        font-size:1.8rem;
    }
}
.submit_tj {
    width:95%;
    margin:3.5rem auto;
    clear:both;
}
.submit_tj  input {
    height:3rem;
    width:100%;
    font-size:1rem;
    border:none;
    border-radius:6px;
}
.submit_tj input.sub_tj {
    background:#267DCE;
    color:#fff;
}
.submit_tj input.sub_bc {
    background:#fff;
    margin-top:1rem;
    color:#267DCE;
    border:1px solid #267DCE;
}
.mo_plan {
    margin-bottom:1rem;
}
.se_kk input {
    float:left;
}
.se_kk {
    border-radius:4px;
    margin-bottom:1rem;
    border:1px solid #e5e5e5;
    height:48px;
    line-height:48px;
    text-indent:0.5rem;
    color:#666;
    font-size:1rem;
}
.se_kk span,.zhongyao span {
    font-size: 1.15rem;
    float:left;
}
.se_kk lable,.zhongyao lable {
    float:right;
}
.se_kk lable {
    padding-right:0.5rem;
}
.se_kk .input_style {
    vertical-align:middle;
    margin-left:1rem;
}

.complex{display: none;margin-top: 1em}